Skip to main content

Full text of "Hacks and Mods"

See other formats


Adding Auto-Fire to a Computer Mouse (555 timer) 



.1 



Make Projects 



build, hack, tweak, share, discover^ 



Adding Auto-Fire to a Computer 
Mouse (555 timer) 

Written By: Lenny 



y* TOOLS: 


<J PARTS: 


• Solder (1) 


555 timer ICchipd) 


• Soldering iron (1) 


Electrolytic capacitor 20 F (1) 




Resistor 1KQ(1) 




• Resistor 10KQ(1) 




• Push button M) 



SUMMARY 

Remember the auto-fire (turbo) button on old video game controllers? This project adds an 
auto-fire button to a mouse for use with video games or just clicking random things quickly 
(if that's what you're into) using no more than a 555 timer, a capacitor and a couple of 
resistors. 

My main goal in this project was to create an auto-fire button for the left mouse button as 
easily, cheaply, and simply as possible. Also, I wanted to retain all the standard functionality 
of the mouse. 

So what I wound up with is a standard (fully functional) optical mouse that has 1 extra button 



© Make Projects www.makeprojects.com Page 1 of 5 



Adding Auto-Fire to a Computer Mouse (555 timer) 
for auto-fire. 



Step 1 — Adding Auto-Fire to a Computer Mouse (555 timer) 




• First use a MultiMeter to find 
ground, VCC, and a control pin for 
the mouse left click. 

• To find the appropriate pin to 
control the mouse click connect the 
multimeter to the pins under the 
mouse button and use the one that 
changes when the button is 
clicked. 

• Once you locate these pins solder 
wires to each as shown. On mine I 
used black for ground, green for 
+5v, and red for the control wire. 



Step 2 




• Next I created a schematic and made a prototype. You can skip the prototype if you feel 
confident. You'll notice in the prototype I added an LED. It flashes when the mouse would 
click. This helped me select appropriate resistors for the auto-click speed. 



© Make Projects 



www.makeprojects.com 



Page 2 of 5 



Adding Auto-Fire to a Computer Mouse (555 timer) 



Step 3 




• Next, we need to create the circuit on a piece of perfboard. The images show how I 
accomplished this. 

• Try to keep the circuit as small as possible since it will have to fit inside the mouse. 



Step 4 





,^>* 




at <^ f " : " t^ss 





• Next we connect the circuit we 
created to the existing mouse PCB. 
(Follow the schematic in step 2 for 
details.) 



© Make Projects 



www.makeprojects.com 



Page 3 of 5 



Adding Auto-Fire to a Computer Mouse (555 timer) 



Step 5 




• Now we have to fit it all inside the 
mouse. This was the hard part. 

• I used wire cutters and a razor 
blade to cut out some of the plastic 
until I got the circuit to fit inside 
nicely. 

• I also drilled a small hole in the left 
side of the mouse for the push 
button. Be sure the location is 
comfortable to push with your 
thumb AND allows room for the 
button on the inside without 
interfering with the existing 
circuitry. 



© Make Projects 



www.makeprojects.com 



Page 4 of 5 



Adding Auto-Fire to a Computer Mouse (555 timer) 



Step 6 




f This page requires JavaScript} 




You cart mt: und mop clicking wncnever you I ike . and rt*a your toumcr si will 



Average of ii.sa efids per second owr n seconds 



btsE race in a £iven second Ti 
rate in previous second 
raie in etirrenr second "• 
kill units In clicks per second) 



Relict IwrcT) 



• Obviously I advise you test it before putting everything back together. Shown here is the 
site I used to test it once I was completely finished. (I just googled "mouse clicks per 
second" and used the first result.) 

• To view the full write-up on this project on my website go here: Adding auto-fire to a 
computer mouse (555 timer) 

This document was last generated on 2012-11-03 04:02:28 AM. 



© Make Projects 



www.makeprojects.com 



Page 5 of 5